package com.brillilab.domain.po.topics;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 课题信息
 * 
 * @author lj
 *
 */
@Data
@TableName("topic")
public class Topic implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId(type = IdType.AUTO)
	private Long id;

	/**
	 * 实验室id
	 */
	private Long labId;

	/**
	 * 课题名称
	 */
	private String name;

	/**
	 * 主执行人（labmemberid）
	 */
	private Long executorId;

	/**
	 * 经费(万元)
	 */
	private String funds;

	/**
	 * 经费来源
	 */
	private String fundsFrom;

	/**
	 * 经费卡号
	 */
	private String fundsCard;

	/**
	 * 状态：0未开始、1进行中、2历史实验
	 */
	private Integer state;

	/**
	 * 课题开始时间
	 */
	private Date startTime;

	/**
	 * 课题结束时间
	 */
	private Date endTime;

	/**
	 * 附件加密密钥
	 */
	private String fileSecretKey;

	/**
	 * 是否删除：0-否，1-是
	 */
	private Integer isDelete;

	/**
	 * create_time
	 */
	private Date createTime;

	/**
	 * update_time
	 */
	private Date updateTime;

}
